long-winded person - French English Dictionary